package com.dji.sample.wayline.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@TableName("flight_plan")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FlightPlan {

    private Long id;

    private String planId;

    private String name;

    private String missionId;

    private String missionName;

    private String gateWayName;

    private String flyerId;

    private String waylineId;

//    private String dockSn;

    private String gateWaySn;

    private Integer waylineType;

    //执行类型
    private Integer taskType;

    //返航高度
    private Integer rthAltitude;

    //失控行为
    private Integer outOfControlAction;

    //最低电池容量
    private Integer minBatteryCapacity;

    private Integer minStorageCapacity;

    private List<Long> taskDays;

    private List<List<Long>> taskPeriods;

    private Integer status;

    private String jobId = "";

}
